package com.yby6.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yby6.domain.base.BasePO;
import java.io.Serializable;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Builder
@TableName(value = "`agent-server-solon`.agent_log")
public class AgentLogPO extends BasePO implements Serializable {
    public static final String COL_CREATED_DATE = "created_date";
    public static final String COL_UPDATED_DATE = "updated_date";
    public static final String COL_CREATED_TIME = "created_time";
    public static final String COL_UPDATED_TIME = "updated_time";
    @TableId(value = "log_id", type = IdType.ASSIGN_ID)
    private Long logId;
    
    @TableField(value = "agent_id")
    private String agentId;
    
    @TableField(value = "log_content")
    private String logContent;
    
    @TableField(value = "log_type")
    private String logType;
    
    public static final String COL_LOG_ID = "log_id";
    
    public static final String COL_AGENT_ID = "agent_id";
    
    public static final String COL_LOG_CONTENT = "log_content";
    
    public static final String COL_LOG_TYPE = "log_type";
    
    public static final String COL_CREATE_TIME = "create_time";
    
    public static final String COL_CREATED_BY = "created_by";
    
    public static final String COL_UPDATE_TIME = "update_time";
    
    public static final String COL_UPDATED_BY = "updated_by";
    
    public static final String COL_IS_DELETED = "is_deleted";
}
